草庐IT

SQLite 表不保存

全部标签

android - 从sqlite数据库中获取最后一行

我正在尝试从我的SQLite数据库中获取最后一行。到目前为止,我已经尝试过max,sql_sequence但似乎没有任何效果。我必须获取行值并将其分配给类变量。感谢任何帮助,因为我是SQLite和Android的新手。谢谢.. 最佳答案 如果你已经有了cursor,那么你可以这样从cursor获取最后一条记录:cursor.moveToPosition(cursor.getCount()-1);然后使用游标读取值或这样做Cursorcursor=db.rawQuery(selectQuery,null);cursor.moveToL

java - 如何保护android中的sqlite db不被盗

我正在制作一个28MB大小的sql-lite文件的应用程序,该文件最初位于android的Assets文件夹中。当它安装在用户中时,它会复制到系统文件夹。因为这个数据库对我来说最重要。如果任何人都能得到这个文件,那么他就可以窃取我的信息。当您解压缩APK文件时,您将轻松获得sql-lite文件。有什么方法可以保护它、隐藏它或对其进行加密,这样程序员或黑客就无法通过提取APK文件轻松获取数据库。 最佳答案 您无法完全保护您的SQLlite数据库,因为有人可以对您的代码进行逆向工程并读取您的保护机制的内容。您可以选择其他路径:1)使数据

android sqlite 异常 :java. lang.IllegalArgumentException: 列 '_id' 不存在

我创建了一个包含以下列的sqllite数据库:staticfinalStringdbName="demoDB";staticfinalStringtableName="Employees";staticfinalStringcolID="EmployeeID";然后publicvoidonCreate(SQLiteDatabasedb){//TODOAuto-generatedmethodstubdb.execSQL("CREATETABLE"+tableName+"("+colID+"INTEGERPRIMARYKEYAUTOINCREMENT,"+colName+"TEXT,"+c

android - 计算 SQLite 行数

如何计算SQLite数据库表中的行数?我有一个名为my_table的表,它包含列nameinfo和number。 最佳答案 您可以使用rawQuerycount(*)返回表中的行数。cursor=db.rawQuery("Selectcount(*)frommy_table;",null); 关于android-计算SQLite行数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

android - 在 Android 中向 SQLite 表添加一列?

我想在我现有的SQLite数据库中的表中添加另一列。这可能吗,或者我需要做些什么来升级它?如果是这样,我该怎么做呢? 最佳答案 使用ALTERTABLE命令:ALTERTABLEmy_tableADDCOLUMNnew_column; 关于android-在Android中向SQLite表添加一列?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6630737/

在htmlunit中同时保存多个页面

我目前正在使用HTMLUNIT创建功能测试。在我正在测试的网页上,有一个锚点在单击新标签中打开页面。需要单击此锚点以显示其他复选框和按钮。如果我想在单击锚点后保存页面,则看起来像这样:HtmlAnchorterms=tb.getFirstByXPath("//*[@id=\"terms_link\"]");tb=terms.click();但是,以上代码保存在“新标签”中打开的网页,而不是单击锚点的网页。我有什么办法可以保存单击锚点的页面,或者可能保存两个HTML页面?看答案因此,经过一番混乱,我发现任何更改页面的操作都在浏览器窗口中注册,无论您是否在操作后保存它们。为了保存单击操作后发生的弹

android - 如何将位图保存在内部存储上 从互联网下载

我正在使用Asynctask从Internet下载图像。我想将这张图片保存到内部存储中,稍后我想使用这张图片。我可以下载成功但是我找不到它存储的内部存储路径。这个DownloadImages.javaprivateclassDownloadImagesextendsAsyncTask{privateBitmapDownloadImageBitmap(){HttpURLConnectionconnection=null;InputStreamis=null;try{URLget_url=newURL("http://www.medyasef.com/wp-content/themes/m

android.database.sqlite.SQLiteException : near "...": syntax error (code 1)

当我打开我的RSS应用程序时,我想检查我的数据库中是否存在一篇文章。如果存在,我想将其删除(或忽略),如果不将其写入数据库。我一直在尝试这样做:Cursorcursor=ourDatabase.rawQuery("select1from"+DBHelper.DATABASE_TABLE+"where"+DBHelper.TITLE+"='"+title+"'"+"AND"+DBHelper.DATE+"='"+date+"'",newString[]{});if(cursor.moveToFirst()){booleanexists=(cursor.getCount()>0);curs

Android SQLite 检查表是否包含行

所以我正在为Android开发游戏,目前卡在主菜单中的“加载保存游戏”按钮上。此按钮调用从数据库中读取数据并将其写入将访问此数据的资源类的方法。问题是:如果表格中没有行,我想禁用加载按钮,这意味着不存在保存游戏。为此,我使用了以下方法:publicbooleancheckForTables(){booleanhasTables;String[]column=newString[1];column[0]="Position";Cursorcursor;cursor=db.query("itemtable",column,null,null,null,null,null);if(curso

java - 如何在sqlite数据库中添加第二个表?

我有数据库examguide,我已经创建了一个表table_subject,现在我想在此数据库中创建第二个表(table_chapter)。我的问题是如何将此表添加到现有数据库中?我有以下代码。任何帮助表示赞赏。privatestaticfinalStringDATABASE_CREATE="createtableIFNOTEXISTS"+TABLE_SUBJECT+"("+COLUMN_ID+"integerprimarykeyautoincrement,"+COLUMN_SUBJECT+"textnotnull,"+COLUMN_CHAPTER+"text,"+COLUMN_QUE